package com.googlecode.flealancemarket.metamodel;

import com.googlecode.flealancemarket.core.beans.Identifiable;
import java.sql.Date;
import java.util.List;

public interface Job extends Identifiable {

    public Employer getAuthor();
    public void setAuthor(Employer e);
    public Date getCreationTime();
    public void setCreationTime(Date ct);
    public Date getEndingTime();
    public void setEndingTime(Date et);
    public int getEstimatedTime();
    public void setEstimatedTime(int et);
    public int getLowerBudget();
    public void setLowerBudget(int lb);
    public int getUpperBudget();
    public void setUpperBudget(int ub);
    public Category getCategory();
    public void setCategory(Category c);
    public String getDescription();
    public void setDescription(String d);
    public List<JobMessage> getJobMessages();
    public void setJobMessages(List<JobMessage> jobMessages);
}
